Scroll to navigation

lilo(8) 2007-10-27-16:31 lilo(8)

НАЗВА

lilo - встановити завантажник (boot loader)

ЗВІД

Основна функція:

/sbin/lilo - встановити завантажник

Додаткові:

/sbin/lilo -q - запит мапи
/sbin/lilo -R - встановити замовчальний командний рядок для наступного перевантаження
/sbin/lilo -I - взнати назву шляху поточного ядра
/sbin/lilo {-u|-U} - прибрати lilo

ОПИС

lilo встановлює завантажник, що запуститься при наступному вантаженні. Має чимало опцій.

-b пристрій_вантаження

Задати пристрій вантаження (boot device); тобто, де буде встановлено завантажник. -b /dev/hda задає Головний Запис Вантаження (Master Boot Record); -b /dev/sdb5 задає перший розширений розділ (extended partition) на другому SCSI диску.

-c

Включити стиснення мапи. Це об'єднає запити читання з суміжних секторів. Прискорює вантаження (особливо з дискети).

-C файл-настройки

lilo читає інструкції про те, які файли відображати зі свого файла налаштування, за замовчуванням /etc/lilo.conf . Ця опція може вказати інший файл налаштування.

-d затримка

Якщо ви вказали кілька ядер, і натиснете Shift при вантаженні, завантажник дасть вибрати, яку систему вантажити. Після періоду очікування вантажиться перше ядро зі списка. Ця опція вказує тривалість затримки у децисекундах.

-D мітка

За замовчуванням вантажити ядро з даною міткою, а не перше у списку.

-f disk-tab

Задає файл параметрів геометрії диска. (звично /etc/disktab .)

-i завантажник

Задає файл, що буде новим завантажником. (типово /boot/boot.b .)

-I мітка

Мітку запущеного ядра можна знайти у змінній оточення BOOT_IMAGE, чи у псевдофайлі '/proc/cmdline'. Ця команда виведе відповідну назву шляху на звичайний вивід.

-l

Створювати лінійні адреси секторів замість адрес сектор/голівка/циліндр (S/H/C).

-L

Створювати 32-бітні Логічні Адреси Блоку (LBA) замість адрес C:H:S, надаючи доступ до всіх розділів диска з більш ніж 1024 циліндрами.

-m файл-мапи

Вжити вказану мапу замість типової.

-P {fix|ignore}

Виправити (fix), чи пропустити (ignore) пошкоджені таблиці розділів, тобто таблиці з невідповідними одне одному лінійними адресами та адресами сектор/голівка/циліндр.

-q

Список зараз відображених файлів. lilo підтримує файл, звично /boot/map , що містить назву та положення ядер для вантаження. Ця опція перелічить ці назви. Вживайте з -v для докладнішої інформації про встановлений завантажник.

-r коренева-тека

Перед іншими діями, виконати chroot до вказаної теки. Вживається для відновлення системи при вантаженні з дискети.

-R командний рядок

Ця опція вказує командний рядок для наступного запуску завантажника. Потім завантажник витре цей рядок: це одноразова команда. Вона звично вживається в сценаріях перевантаженя, одразу перед викликом 'shutdown -r'.

-s файл-збереження

lilo , перезаписуючи сектор вантаження, зберігає старий вміст в файлі, за замовчуванням /boot/boot.NNNN де NNNN залежить від пристрою. Ця опція вказує інший файл збереження сектора вантаження. (Або, разом з опцією -u, вказує з якого файла відновити сектор вантаження).

-S файл-збереження

Звично, lilo не перезапише існуючий файл збереження. Ця опція дозволяє перезапис.

-t

Лише перевірка. Не записувати новий сектор вантаження чи файл мапи. Вживайте з -v щоб взнати, що lilo збирається робити.

-T опція

Друк системної інформації, частина якої береться з BIOS системи. Це зручніше ніж вантаження діагностичної дискети LILO на проблемній системі. опція одна з наступних:

help - вивести список наявних опцій діагностики

ChRul - друк типів розділів залежно від правил зміни

EBDA - друк інформації Extended BIOS Data Area

geom=<drive> друк геометрії диска bios ;

наприклад, geom=0x80

geom - друк геометрії всіх дисків

table=<диск> друк основаної таблиці розділу диска ;

наприклад, table=/dev/sda

-u [назва-пристрою]

Прибрати lilo, встановлюючи збережений сектор вантаження. Можна вживати разом з '-s' and '-C'. Вказувати device-name необов'язково. Відбувається перевірка мітки часу.

-U [назва-пристрою]

Те саме, але не перевіряти мітку часу.

-v

Видавати докладнішу інформацію. Задання від одної до п'яти опцій -v зробить lilo докладнішим, або вживайте -v n (n=1..5) для встановлення рівня докладності n.

-V

Друк номера версії.

Перелічені опції командного рядка відповідають ключовим словах файлу настройки як вказано нижче.

-b

пристрій_вантаження

boot=пристрій_вантаження

-c

compact

-d

дсек

delay=дсек

-D

мітка

default=мітка

-i

завантажник

install=завантажник

-f

файл

disktab=файл

-l

linear

-L

lba32

-m

файл_мапи

map=файл_мапи

-P

fix

fix-table

-P

ignore

ignore-table

-s

файл

backup=файл

-S

файл

force-backup=файл

-v

[N]

verbose=рівень


НЕСУМІСНОСТІ

lilo мав проблеми з reiserfs представленим з ядрами 2.2.x, коли файлова система монтується без опції 'notail'. Ця несумісність розв'язана починаючи з reiserfs 3.6.18 та lilo 21.6.

ДИВІТЬСЯ ТАКОЖ

lilo.conf(5).
lilo йде з дуже докладною документацією. (lilo-21.6.2)

АВТОРИ

Werner Almesberger <almesber@lrc.epfl.ch>
John Coffman <johninsd@san.rr.com> (1/2001)

2007-10-27-16:31 © 2005-2007 DLOU, GNU FDL